ارائه مدلی برای بهینه سازی پیکربندی استقرار نرم افزار مبتنی بر سرویس در بسترهای ابری به صورت چند هدفه

پایان نامه
چکیده

محاسبات ابری انقلاب بزرگی را در صنعت نرم¬افزار ایجاد کرده و محبوبیت آن برای سطوح مختلف جامعه فناوری اطلاعات رو به افزایش است. در مدلهای ابری، منابع محاسباتی به ¬صورت مجموعه¬ای از سرورها از طریق شبکه ارائه می¬شود و کاربران متصل به شبکه، خدمات مورد نیاز خود را به ¬صورت سرویس دریافت می¬کنند. کاهش هزینه¬های مربوط به سرمایه¬گذاریهای زیرساختی، مدیریت و نگهداری آنها از مزایای مدلهای ابری می¬باشد. علاوه بر آن دردسترس بودن، قابلیت ¬انعطاف و مقیاس¬پذیری از جمله منافعی است که مدلهای ابری برای سیستمهای اطلاعاتی تحت ابر به ارمغان می¬آورند. در حوزه رایانش ابری مسائل متعددی مطرح شده¬است که یکی از مهمترین آنها کاربرد بهینه مدلهای ابری برای فراهم¬کنندگان سرویس است. فراهم¬کنندگان سرویسهای نرم-افزاری یکی از مهمترین کاربرهای سیستمهای ابری محسوب می¬شوند که استفاده مناسب از ابر، منافع بسیاری را برای آنها به دنبال خواهد داشت. یکی از مسائل اساسی برای حرکت به سمت ابر، آگاهی و شناخت کافی از نرم¬افزار برای استقرار در ابر می¬باشد. طراحی پیکربندی بهینه برای استقرار سرویس، فراهم¬کنندگان سرویس (سازندگان نرم¬افزار) را در انتقال کارآمد و مقرون به ¬صرفه سرویسها به ابر یاری می¬کند. اهداف کیفی و کارایی مختلف، چالشهای زیادی را برای ایجاد یک پیکربندی بهینه برای استقرار سرویسها در ابر ایجاد می¬کند. ناسازگاری این اهداف با یکدیگر، یافتن راه¬حل بهینه را به یک مسئله سخت تبدیل کرده است. پیکربندیهای (زیرساختهای ابری) بسیار متنوعی در محیطهای ابر عمومی توسط فراهم¬کنندگان زیرساخت ارائه می¬شود و علاوه بر این در محیطهای ابر خصوصی نیز زیرساختهای مختلفی می¬توان ایجاد کرد، که این باعث بغرتج¬تر شدن مسئله می¬شود. بنابراین این چالشها و مشکلات، تصمیم¬گیری را برای انتخاب یک پیکربندی بهینه برای استقرار سرویسها در ابر برای فراهم کنندگان سرویس و به تبع سازندگان نرم¬افزار بسیار پیچیده ¬می¬کند. از این رو در این پژوهش روشی برای حل این مسئله به طور کارآمد و عملی ارائه شده به ¬طوری که اهداف کیفیت سرویس و اقتصادی برای استقرار سرویس برآورده شود. الگوریتم پیشنهادی برای بهینه¬سازی مسئله، ترکیبی از رویکرد مقیدسازی محدودیت و جستجوی حریصانه است. هدف این الگوریتم تولید راه¬حلهایی است که سازش بین اهداف را برآورده کرده و البته در کوتاه¬ترین زمان ممکن قابل اجرا باشد. در الگوریتم پیشنهادی برای رسیدن به این مقاصد، هریک از اهداف به عنوان یک محدودیت در نظر گرفته می¬شود و بر اساس این محدودیتها در فضای جستجوی مسئله راه¬حلهای کاندید که محدودیتهای تعیین شده را برآورده می¬کنند، انتخاب می¬شوند. سپس از بین راه¬حلهای کاندید بهترین راه¬حل موجود به -عنوان راه¬حل نهایی شناخته می شود. نتایج ارزیابیها نشان دهنده کارایی الگوریتم در یافتن راه¬حلهای بهینه و متنوع است و الگوریتم قادر به یافتن حداکثر کارایی برای ترکیبهای سرویسها و پیکربندیها می¬باشد که باعث اتخاد تصمیات صحیح و با ریسک کمتری می-شود. میزان کاربردی بودن این تحقیق در محیطهای واقعی با اعمال الگوریتم بر روی یک نرم¬افزار واقعی و انجام فرآیند استقرار با استفاده از ابزار شبیه¬سازی تا حد زیادی اثبات شده است.

منابع مشابه

ارائه روشی مبتنی بر بهینه سازی چند هدفه جهت ارزیابی احتمالاتی قابلیت تبادل توان و ریسک در شبکه‌های قدرت

ب با افزایش روز افزون میزان و ارزش تقاضای مصرف برق در دهه‌های اخیر، ارتباط، امنیت و به هم پیوستگی شبکه برق اهمیت زیادی یافته است. شبکه‌های انتقال به عنوان عنصر اصلی و ارتباطی در شبکه قدرت، نقش بسیار پر رنگی در تأمین نیاز مصرف کنندگان دارند. شاخص‌های گوناگونی برای ارزیابی شبکه انتقال تعریف شده است، که در این میان شاخص قابلیت تبادل برای تعیین توانایی شبکه برای انتقال توان در شرایط مختلف اقتصادی د...

متن کامل

ارائه الگوریتم ترکیبی برای بهینه سازی چند هدفه سبد سهام به وسیله برنامه ریزی فازی

مسأله انتخاب سبد سهام، از جمله مسائلی با اهمیت برای سرمایه گذاران بورس است بطوریکه با سرمایه گذاری بر روی چندین سهام در عوض یک سهم خاص، بتوانند در سطح معینی از ریسک بیشترین بازدهی و با کمترین ریسک به ازای سطح معینی از بازدهی را بدست آورند. آنچه تا به امروز در محاسبات مالی و در زمینه انتخاب سبد سهام و سرمایه گذاری عنوان شده است بگونه ای است که سرمایه گذاری های موجود از لحاظ درجه ریسک و نرخ بازده...

متن کامل

ارائه ی مدلی برای سنجش کیفیت سخت افزار و نرم افزار خدمات در صنعت بانکداری

خدمات مستلزم درگیری ذهنی زیاد مصرف کننده در فرآیند مصرف است. هنگامی که مشتری خدمتی را تجربه می کند، ارزیابی او از کیفیت خدمات تغییر خواهد کرد. هدف از انجام این مطالعه، ارائه ی مدلی برای سنجش کیفیت سخت افزار ونرم افزار خدمات بانکی برای صنعت بانکداری ایران است. مطالعه حاضر از نوع توصیفی- کاربردی است که به روش پیمایشی انجام شده است. جامعه ی آماری این پژوهش، کلیه مشتریان بانک های خصوصی و دولتی در م...

متن کامل

ارائه مدلی برای حل مسائل برنامه‌ریزی تصادفی چند هدفه با استفاده از تابع عضویت هذلولوی

Since most real-world decision problems, because of incomplete information or the existence of linguistic information in the data are including uncertainties. Stochastic programming and fuzzy programming as two conventional approaches to such issues have been raised. Stochastic programming deals with optimization problems where some or all the parameters are described by stochastic variables. I...

متن کامل

ارائه یک روش توصیه گر نرم افزار به عنوان سرویس در محاسبات ابری

در این پایان نامه بر روی لحاظ کردن سیستم توصیه گر در محیط محاسبات ابری جهت پیشنهاد سرویس نرم افزاری مناسب تر به مشتریان با توجه به توافق سطح سرویس و کیفیت سرویس در لایه نرم افزار به عنوان سرویس تحقیق شده است. برای این منظور ویژگی های کیفی برای اندازه گیری کیفیت لایه نرم افزار به عنوان سرویس شناسایی می شود. جهت نزدیک تر شدن پیشنهاد ها به نظر مشتری از توافق سطح سرویس به عنوان یک فاکتور کلیدی در ...

رویکرد بهینه سازی چند هدفه برای مدیریت داوطلبان در زنجیره ی تأمین و لجستیک بحران

یکی از مهم ترین عواملی که در افزایش یا کاهش میزان خسارات و تعداد تلفات انسانی در هنگام بروز بلایای طبیعی مؤثر است، بود و نبودسیستم مدیریت بحران کارا است که همواره در این سیستم داوطلبان حاضر به منزله ی منبع اصلی شناخته شده اند. در پژوهش پیش رو، یکمدل چند هدفه به منظور تخصیص داوطلبانی که با مهارتهای مختلف و از هر درجه توانایی، برای انجام امور بشردوستانه اعلام آمادگیکرده اند، ارا...

متن کامل

منابع من

با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ذخیره در منابع من قبلا به منابع من ذحیره شده

{@ msg_add @}


نوع سند: پایان نامه

موسسه آموزش عالی غیردولتی و غیرانتفاعی صنعتی فولاد - دانشکده مهندسی برق و الکترونیک

میزبانی شده توسط پلتفرم ابری doprax.com

copyright © 2015-2023